上传图片到阿里云 OSS
文件存储交给oss,我们只做server的业务逻辑。
主要产出
- 开发上传接口
主要内容
配置阿里云 OSS
实验 demo
代码演示
注意事项
- 阿里云 OSS 要配置 CDN
配置阿里云 OSS
文件存储使用阿里云OSS这是业界的最常见选择,不用再做技术调研。
PS:我还用过腾讯云的COS,不过配置操作和使用细节,跟阿里云OSS肯定不一样。作为参考吧。
购买
寻找折扣套餐
配置 OSS
购买之后,登录进入控制台
- 创建Bucket 。Bucket 就像是你电脑里的硬盘。文档是以Bucket为单位来管理和存储的,可以创建多个Bucket 。外网访问权限:公共读
实验 demo
文档:https://help.aliyun.com/document_detail/32068.html?spm=a2c4g.11186623.6.1382.42de2cc69fJBTZ
获取秘钥
demo
put
putStream
存储到某个文件夹
isExist
代码演示
实现思路
上传文件到服务器
服务器上传到 OSS
○服务器删除临时文件
代码修改
routes/utils.js
controller/utils/uploadlmg.js
vendor/uploadOSS.js
test /vendor. test.js OSS部分
PS: config线_上环境和测试环境,两个bucket